package com.xx.pmis.persistence.dao;

import java.util.List;

import com.xx.pmis.model.Account;

public interface AccountDAO extends BaseDAO<Account> {
	// 根据记账记录ID查询该记账记录
	Account getAccountByAccountID(String accountID);
	// 查询所有记账记录
	List<Account> getAllAccountByCondition(String hql);
	// 查询所有记账记录，分页显示
	List<Account> getAllAccountByConditionByPage(String hql, int currentPage, int lineSize);

	// 查询最大凭证编号
	String getMaxAccountCodeFromAccount();
	// 根据记账记录代码查询该记账记录
	Account getAccountByAccountCode(String accountCode);
}
